﻿@charset "utf-8";

/* CSS Document */

html,body{ font-family:"微软雅黑",sans-serif; background:#fff; color:#333; font-size:14px; -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%; width:100%;}

*{margin:0; padding:0; border:0;  text-decoration: none; font-family:"Microsoft Yahei",Helvetica,sans-serif,Lato !important; }

article,aside,details,figcaption,figure,footer,banner,header,hgroup,main,menu,nav,section,summary {  display: block;}

h1,h2,h3,h4,h5,h6{  font-family: inherit;  font-weight: 500; font-size:14px;  line-height: 1.1;  color: #333;}

h1 { font-size:14px; font-weight:bold;}

h3{  font-weight:bold;font-size:14px; padding-bottom:10px;}

a, input, select, textarea {outline:none !important;}



.img-rounded {  border-radius: 6px;}



ol,ul {	list-style:none}

dl {  margin-top: 0;  margin-bottom: 22px;}

dt,dd {  line-height: 24px;}

dt {  font-weight: bold;}

dd {  margin-left: 0;}



a{ text-decoration:none; color:#333;}

a:hover{color:#0094da; text-decoration: none;}

a:active,a:hover { outline: 0;}

a.shadow_more{ width:130px; margin:20px auto 0; height:45px; text-align:center; font-size:16px; display:block; background:#0094da; border-radius:20px; line-height:45px; color:#fff;}

p{ line-height:20px;}



.clear{ clear:both;}



.float_left,.f_l{ float:left;}

.float_right,.f_r{ float:right;}



.padding-left10{ padding-left:10px;}

.padding-bottom70{ padding-bottom:70px;}

.padding-bottom50{ padding-bottom:50px;}



.padding-top25{ padding-top:25px;} 

.padding-top50{padding-top:50px;}

.padding-top100{padding-top:100px;}

.padding-left10{ padding-left:10px;}

.padding-left70{ padding-left:70px;}

.padding70{ padding:70px 0;}



.text-left {  text-align: left;}

.text-right {  text-align: right;}

.text-center {  text-align: center;}

.text_size18{ font-size:18px; line-height:40px;}

.text_size14{ font-size:14px; line-height:25px;}

.text_size16{ font-size:16px; line-height:30px;}



.col-1, .col-2, .col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{ float: left;}

.col-12 {  width: 100%;}

.col-11 {  width: 91.66666667%;}

.col-10 {  width: 83.33333333%;}

.col-9 {  width: 75%;}

.col-8 {  width: 66.66666667%;}

.col-7 {  width: 58.33333333%;}

.col-6 {  width: 50%;}

.col-5 {  width: 41.66666667%;}

.col-4 {  width: 33.33333333%;}

.col-3 {  width: 25%;}

.col-2 {  width: 16.66666667%;}

.col-1 {  width: 8.33333333%;}





/* 通用*/

.warp,.sanme_bg,.sanme,#header-wrapper,.one_news,.footer,.index_a p,.hot_link ul,#main,.header_top{ width:100%; max-width:1200px; margin:0 auto;}

#main{ padding-top:30px; padding-bottom:30px;}

.bg-gary { background-color: #f0f0f0;}

.bg-blue{ background-color: #005fbe; color:#fff;}

.bg-dark{ background:#464646; color:#fff;}

.blue{ color:#0094da;}

.dark{ color:#000;}

.green{ color:#1b8e00;}

.red{ color:#F00;}

.orange{ color:#ff6701;}



/*CSS meneame style pagination*/



DIV.meneame {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: center

}

DIV.meneame A {

	BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(../images/meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none

}

DIV.meneame A:hover {

	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794

}

DIV.meneame A:active {

	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794

}

DIV.meneame SPAN.thisclass {

	BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94

}

DIV.meneame SPAN.disabled {

	BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid

}



/*CSS pageinfo style pagination*/



.pageinfo {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center

}

.pageinfo li{ float:left; list-style:none;}

.pageinfo A {

	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none

}

.pageinfo A:hover {

	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid

}

.pageinfo A:active {

	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid

}

.pageinfo SPAN.thisclass {

	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099

}

.pageinfo SPAN.disabled {

	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid

}





/*顶部*/

header{ overflow:hidden; background-color:#0094DA}

header .col-10,header .col-2{ font-size:12px; line-height:32px;}

header a{ color:#fff;}

header a:hover{ text-decoration:underline; color:#fff;}

header .header_list{ height:32px; min-width:155px; line-height:32px; border-right:1px solid #fff; padding-right:15px; margin-right:15px; font-size:12px; }

header .header_list img{ padding-left:5px;}

header .header_list:nth-child(4){ border:0;}

header .language{ background:url(../images/index_03.jpg) no-repeat left center; height:14px; padding-left:20px;}

header .email{background:url(../images/index_08.jpg) no-repeat left center; height:14px; padding-left:20px;}

header .tel{background:url(../images/index_05.jpg) no-repeat left center;  text-indent:15px; color:#fff; min-width:100px;}



.bg-blue a{ color:#fff;}

.bg-blue a:hover{ text-decoration:underline; color:#fff;}

.bg-blue .header_list{ height:32px; min-width:155px; line-height:32px; border-right:1px solid #fff; padding-right:15px; margin-right:15px; font-size:12px; }

.bg-blue .header_list img{ padding-left:5px;}

.bg-blue .header_list:nth-child(4){ border:0;}

.bg-blue .language{ background:url(../images/index_03.jpg) no-repeat left center; height:14px; padding-left:20px;}

.bg-blue .email{background:url(../images/index_08.jpg) no-repeat left center; height:14px; padding-left:20px;}

.bg-blue .tel{background:url(../images/index_05.jpg) no-repeat left center;  text-indent:15px; color:#fff; min-width:100px;}



nav{width:100%; height:auto; display:inline-block;}



/*底部*/

.hotlink{ padding:50px 0;}

.hotlink h3{ font-size:20px; font-weight:500;}

.hotlink p{ line-height:30px;}

.hotlink .hot_p h3,.hotlink .hot_p p{ padding-left:60px;}

.hotlink .hot_m a{ margin-right:25px; display:block; float:left; width:45px;}



footer .warp{ padding:10px 0;}

footer span{ padding-right:20px;}

footer p{color:#ccc; font-size:12px;}

footer a{ color:#ccc;}

.friendlink{ padding:10px 0;color:#666; border-top:1px solid #666;}

.friendlink a{ color:#666; margin-right:10px; display:inline-block; font-size:12px;}

.friendlink a:hover{ text-decoration:underline;}





/* index */

banner {z-index:0; width:100%; background:#00487d; height:auto; margin-top:-5px;}

banner img{ width:100%;}



.p_top{ margin-bottom:22px;}

.p_top img{ float:left; width:35%; margin-right:5%; display:block;min-height:62px; overflow:hidden;}

.p_top p{ width:60%; float:left;}



.select{ display:block; margin-bottom:20px;}

.select select{ width:98%; height:25px; line-height:25px; padding-left:10px; border:1px solid #dcdcdc; display:block; margin-bottom:10px;}

.select option{ font-size:12px;line-height:20px; padding-left:10px;}



.order_3,.order_2,.order_1{ background:url(../images/index_28.jpg) no-repeat right #f4f4f4 ; width:33%; height:29px; line-height:29px; float:left; text-indent:10px; margin-bottom:10px;}

.order_2{background:url(../images/index_29.jpg) no-repeat right #f4f4f4 ;}

.order_3{ background:#e6e6e6; width:34%;}

.order_3 a{ color:#0094da;}

.r_line{ background:url(../images/index_31.jpg) no-repeat left #f4f4f4 ; display:block; width:100%; float:left; height:31px;}



.single_r .order_3,.single_r .order_2,.single_r .order_1{ background:url(../images/index_28.jpg) no-repeat right #f4f4f4 ; width:33%; height:29px; line-height:29px; float:left; text-indent:5px; margin-bottom:10px;}

.single_r .order_2{background:url(../images/index_29.jpg) no-repeat right #f4f4f4 ;text-indent:3px;}

.single_r .order_3{ background:#e6e6e6; width:33%;text-indent:6px;}



/* product */

.banner_bot{ background:#f4f4f4; height:40px; width:100%;}

.one_news{ line-height:40px; color:#0094da; }

.one_news p{line-height:40px; color:#0094da;}

.one_news p i{color:#666;padding:0;}

.one_news a{color:#666; }

.one_news a:hover{ color:#0094da;}

.one_news span{ background:url(../images/product_05.jpg) no-repeat left center;height:40px; float:right; clear:right; font-size:12px; font-weight:normal; color:#666; padding-left:28px;}



.p_memos{ line-height:30px; margin-bottom:10px; margin-top:15px; border-bottom:1px dotted #dcdcdc; padding-bottom:10px;}

.single_l{ width:76%; float:left; margin-right:4%;}

.single_title{border-bottom:1px solid #dcdcdc; padding-bottom:10px;}

.single_title h1,.single_title h3{ font-size:16px;}

.single_title a{color:#0094da;}

.single_title h3 a{ color:#333;}

.single_title span{ float:right; clear:right; font-size:12px; font-weight:normal; line-height:30px;}

.pic_l ul{ margin-top:30px;  }

.pic_l ul li{ width:21.5%; margin-left:1.5%; margin-right:1.5%; float:left;margin-bottom:40px;}

.pic_l ul li img{ width:100%; padding-bottom:10px;}

.pic_l ul li p{ text-align:center; line-height:12px;}



.pic_l2 ul{ margin-top:30px;  }

.pic_l2 ul li{ width:28%; margin-left:2.5%; margin-right:2.5%; float:left;margin-bottom:40px;}

.pic_l2 ul li img{ width:100%; padding-bottom:10px;}

.pic_l2 ul li p{ text-align:center; line-height:12px;}



.single_r{ width:20%; float:left;}

.s_pro{ }

.s_pro ul li{ margin-bottom:20px;}

.s_pro img{ width:100%;}

.s_pro p{ padding-top:10px; line-height:22px;}



.s_list{ margin-bottom:20px;}

.s_list ul li{ background:url(../images/product_25.jpg) no-repeat left center; line-height:25px; height:25px; text-indent:8px;}



.pro_page ul{ padding-top:20px;}

.pro_page ul li{ padding-bottom:20px;}

.pro_page ul li h2 a{ color:#0094da; font-weight:700; margin-bottom:10px; display:block;}

.pro_page ul li img{ width:30%; float:left; padding-right:3.5%;}

.pro_page ul li p,.pro_page ul li h2{ width:66.5%;float:left;}

.pro_page ul li p{ line-height:24px;}





/* product-专题页面 */

.s-sub3,.s-sub2,.s-sub{ margin-top:15px;}

.s-sub3 h2,.s-sub2 h2,.s-sub h2{ height:20px; font-size:16px; padding-right:25px;font-weight:700; color:#d59600;}

.s-sub3 h2 img,.s-sub2 h2 img,.s-sub h2 img{ margin-left:5px;vertical-align:middle;}

.s-sub3 h2 span,.s-sub2 h2 span,.s-sub h2 span{ background-color:#d59600; width:15px; height:20px; text-align:center; font-size:16px; font-weight:700; font-style:italic; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-right:5px; float:left; clear:left; padding-right:2px;}

.s-sub h2 a { height:20px; font-size:16px; font-weight:700; color:#d59600; }

.s-sub2 h2{ color:#518901;}

.s-sub2 h2 span{ background-color:#518901;}

.s-sub2 h2 a { height:20px; font-size:16px; font-weight:700; color:#518901; }

.s-sub3 h2{ color:#008cd7;}

.s-sub3 h2 span{ background-color:#008cd7;}

.s-sub3 h2 a { height:20px; font-size:16px; font-weight:700; color:#008cd7; }



.sub-i2,.sub-i{margin-top:10px; background:#f6f6f6; height:198px;}

.sub-i2 p,.sub-i p{ padding:10px 2% 10px 1%; line-height:26px; float:left; width:61%;}

.sub-i2 img,.sub-i img{ width:35%; height:198px;  border-left:2px solid #fff; float:right;}

.sub-i3 a,.sub-i2 a,.sub-i a{ color:#008cd7;}

.sub-i3 a:hover,.sub-i2 a:hover,.sub-i a:hover{ color:#f00;}

.sub-i2{ background:none;}

.sub-i2 p{ padding:0; padding-left:30px;}

.sub-i3{background:#f6f6f6; margin-top:10px;}

.sub-i3 p{ padding:10px 15px;line-height:26px;}



.pro_subject{ padding-top:10px; margin-bottom:15px;}

.pro_subject h2{ border-bottom:2px solid #0094da; line-height:30px;font-size:14px; font-weight:700;}

.pro_subject h2 a{ color:#000; font-size:14px; font-weight:700;}

.pro_subject h2 a:hover{color:#0094da;}



.pro_subject ul{ padding-top:20px;}

.pro_subject ul li{ width:31%; float:left; padding-right:2%;}

.pro_subject ul li p{ line-height:24px;}

.pro_subject ul li img{ width:100%;}





.pro_subject ul.conecrusher li{ width:30%; float:left; padding-right:5%;}

.pro_subject ul.conecrusher li p{ line-height:24px;}

.pro_subject ul.conecrusher li img{ width:100%;}



.pro_sub_mp3,.pro_sub_mp2,.pro_sub_mp{ margin-top:20px; margin-bottom:20px;}

.pro_sub_mp img{ float:left; width:43%; margin-right:2%; display:block;}

.pro_sub_mp p{ width:55%; float:left;}

.pro_sub_mp p img{ width:15%; float:left; padding-right:5%; padding-top:10px;}

.pro_sub_mp p span{ padding-top:10px; line-height:40px;}



.pro_sub_mp2{}

.pro_sub_mp2 img{ margin-right:50px;}

.pro_sub_mp2 ul li{ width:48%; float:left; line-height:24px; padding-right:2%;}

.pro_sub_mp3 ul li{ width:31%; float:left; padding-right:3.5%; margin-bottom:15px;}

.pro_sub_mp3 ul li img{ width:40%; float:left; clear:left; padding-right:5%;}

.pro_sub_mp3_spa{ padding-right:0;}



.pro_sub_pp{padding:2%; border:1px solid #dcdcdc; margin-bottom:20px;}

.pro_sub_pp p{ line-height:30px;}

.pro_sub_pp strong{ color:#000; }

.pp_down{ width:250px; float:right; height:22px; padding-top:5px;}

.pro_pp_pic{ border-bottom:1px dotted #ccc; margin-bottom:3px; padding-bottom:10px;}

.pro_sub_pp2 h2,.pro_pp_pic h2{ border-bottom:1px  solid #dcdcdc; line-height:40px;}

.pro_pp_pic img{ width:40%;float:left; width:40%; margin-right:2%; display:block;}

.pro_pp_pic p{ width:58%; float:left; line-height:35px;}



.pro_sub_pp2{border-top:1px dotted #ccc; padding-top:20px;}

.pro_sub_pp2 img{ float:left; width:40%; margin-left:2%; display:block;}

.pro_sub_pp2 p{ width:58%; float:left; line-height:35px;}



.pro_sub_pp3{ padding-top:20px;}

.pro_sub_pp3 img{ width:29.3%; padding-right:2.7%; float:left;}

.pro_sub_pp3 p{ width:68%; float:left; line-height:30px;}

/* product-content */



/* scroll导航 */

#p_menu{ margin-top:15px;position:relative;}

.scroll_nav_ul{position:relative;top:0px;z-index:99;float:left;width:100%; max-width:968px; overflow:hidden; height:40px; padding-bottom:30px; background: #fff; border-bottom:3px solid #0092cc;}

.scroll_nav_ul li{float:left; width:13%;font-size:14px;font-weight:bold;color: #0094da; line-height:40px; text-align:center;}

.proName{ height:40px; width:48%; float:left; display:block; text-align:left;}

.proName h1{ font-size:20px; font-weight:bold; color:#333; line-height:40px;}

.scroll_nav_ul li a{padding:0 10px;}

.scroll_nav_ul li.normal a{color:#0094da;}

.scroll_nav_ul li.active a{color:#0094da; display:block}

.pkg-maodian{}

.row{width:100%; height:auto;}

#Htitle_1{ }

#Htitle_1 h2{ height:35px; line-height:35px; font-size:14px; font-weight:700;color:#0094da;}

.pro_special{  border-bottom:1px solid #ccc; padding-bottom:30px;}

.pro_special p{ padding-bottom:15px; line-height:24px;}

.pro_special table td{ line-height:25px; padding-left:10px; border:1px solid #dcdcdc;}





/* scroll导航结束 */



#header-wrapper {}	

.header {height:100px; border-bottom:1px solid #ccc; }

.xinghao { float:left; height:100px; width:40%;}

.xinghao h1 { line-height:100px; color:#1E1E1E; font-size:24px; font-weight:bold;}

.primary-menu2,.primary-menu {float:left;width:60%; height:100px;}

.primary-menu2 ul,.primary-menu ul {list-style-type: none; width:100%; margin-top:45px;}

.primary-menu2 ul li,.primary-menu ul li{position: relative; width:12%; float:left; margin-left:4%; text-align:center;}

.primary-menu2 ul li a,.primary-menu ul li a{font-size:14px;color: #0094da; text-align:center; display:block;}

.primary-menu2 ul li a:hover,.primary-menu ul li a:hover{ color:#f00;}



.primary-menu2 ul li{ width:16%}



#data,#relative,#topic,.p_line,#working,#advantage,#mainList{ padding-top:30px;  }

.p_main{}

.p_pic{ margin-top:30px; margin-bottom:15px;}

.p_pic img{ width:100%;}



.p_intro{ padding-bottom:10px;line-height:30px; text-indent:2em; font-size:14px; font-weight:700;}

.p_list{line-height:30px;}

.p_ly{ padding-bottom:10px;line-height:30px;}

.p_list strong,.p_ly strong{ }

.p_list span,.p_ly span{ }

.p_ly i{ color:#0094da; text-decoration:underline;}

.p_wuliao{}

.p_wuliao ul li{ width:11%; float:left; padding-left:1.5%;}

.p_wuliao ul li img{ width:100%;}





#relative_s ul,#advantage ul{ margin-bottom:10px;}

#advantage ul li{line-height:24px;}



#working{}

.w_i{ width:60%; margin-right:5%; float:left; padding-bottom:15px;}

.w_i p{ line-height:24px; padding-bottom:15px;}

.w_pic{ width:35%; float:left;padding-bottom:15px;}

.w_pic img{ max-width:300px;}

.p_line{border-bottom:1px solid #ccc; padding-bottom:20px;}

.p_line p{ line-height:40px; text-align:center; font-size:16px; font-weight:700; color:#f00;}

.p_line2{ padding-left:10px;}

.p_line2 p{ line-height:40px; font-size:16px; font-weight:700; color:#f00;}



#data table tr td{ line-height:25px; padding-left:10px; border:1px solid #ccc;}

.p_down{ font-size:16px; font-weight:700; padding-top:20px; line-height:30px;color:#0094da;}

.p_down a{color:#f00;}



#topic{ }

#topic ul li{ width:48%; padding-left:2%; float:left;}

#topic ul li img{ width:40%; padding-right:3%;float:left; }

#topic ul li p{line-height:22px; float:left; width:57%;}



#relative ul li{width:22%; margin-left:1.5%; margin-right:1.5%; float:left; }

#relative h3 {height:35px; line-height:35px; font-size:14px; font-weight:700;color:#0094da;}

#relative ul li img{ width:100%; margin-bottom:10px;}

#relative ul li p{ line-height:32px; text-align:center; height:32px;overflow:hidden; padding:0; margin:0;}

.r_pic{ border-top:1px dotted #dcdcdc; padding-top:10px; height:12px; overflow:hidden; width:99%;  margin:0 auto; margin-top:10px;}

.r_pic p.r_pic3,.r_pic p.r_pic2,.r_pic p.r_pic1{ background:url(../images/nav.jpg) no-repeat 0px 0px;height:13px; width:33%; text-indent:13px; line-height:13px; text-align:left; float:left; overflow:hidden; font-size:12px; }

.r_pic p.r_pic2{background:url(../images/nav.jpg) no-repeat 0px -13px; height:12px; text-indent:14px; text-align:left;}

.r_pic p.r_pic3{background:url(../images/nav.jpg) no-repeat 0px -26px; height:12px; text-indent:16px; text-align:left;}







.pro_bot{ margin-top:30px; }

.m_l{margin-bottom:20px; float: left; width:60%; padding-right:2%; border-right:1px dotted #dcdcdc; margin-right:2%;}

.ultable {width:100%;}

.ultable li {height:44px; margin-top:20px;line-height:44px;}

.ultable span {display:block;font-weight:bold;float:left;width:90px;color:#ff9000;}

.ultable li input {width:80%;height:40px;color:#afafaf;  padding-left:10px; border:1px solid #dcdcdc;}

.ultable li textarea {width:80%;color:#afafaf;border:1px solid #dcdcdc;padding-left:10px; font-size:14px; line-height:25px;}

.ultable li.spa{ padding-top:10px;height:30px;}

.ultable li.spa input{  padding-left:0px;}

.ultable li.spa .submit{text-align: center; line-height:30px; background-color: rgb(0,112,204); width:120px; height:30px; color:#fff;}

.ultable li.spa .reset{text-align: center; line-height:30px; background-color: rgb(203,203,203); width:120px; height:30px; color:#666;}



.pro_contact{ width:32%; float:left;}

.pro_contact p{ line-height:24px;}

.pro_contact strong{ font-size:14px; color:#f00;}



/* solution */

.s_pic{ width:48%; float:right;}

.s_pic img{ width:100%;}

.s_main{ width:48%; float:left;}

.sou_l{}

.sou_l ul{ }

.sou_l ul li{ margin-top:30px;}

.sou_l ul li img{ width:30%; float:left; padding-right:3.5%;}

.sou_l ul li p{ line-height:24px; float:left; width:66.5%;}



.s_pic .slides { margin: 0px auto; width:100%; height: auto; overflow: hidden; position: relative; }

.s_pic .slide-pic { margin: 0px; padding: 0px; width:100%; overflow: hidden; list-style: none; }

.s_pic .slide-pic img {width:100%; }

.s_pic .slide-pic li { display: none; }

.s_pic .slide-pic li.cur { display: block; }

.s_pic .slide-li { margin:5px; padding: 0px; bottom: 0px; left:40%; position: absolute; width:120px;}

.s_pic .slide-li li { margin: 0px; padding: 0px; width:50px; height: 8px; float: left; overflow: hidden; list-style: none;margin-left:1px; }

.s_pic .slide-li a {width:50px; height: 8px; color: #000; font-size: 12px; display: block;  margin: 0px; padding: 0px;margin-left:1px;}

.s_pic .slide-li a:hover { color: #F00; text-decoration: none; }

.s_pic .op li { background: #fff; filter: alpha(opacity=60); opacity: 0.6; }

.s_pic .op li.cur { margin: 0px; padding: 0px; background: #f00;  width:50px;margin-left:1px;}

.s_pic .slide-txt span { display: none; }



/*新闻中心*/

.newsTop{ margin:20px 0;}

.newsTop img{ width:30%; margin-right:3.5%; float:left;}

.newsTop p{ width:66.5%; float:left; line-height:24px;}

.newsTop p a{ font-weight:700;} 

.newsTop ul{ width:100%; float:left; margin-top:20px; border-top:1px solid #dcdcdc; padding-top:10px;}

.newsList ul li,.newsTop ul li{ line-height:30px; background:url(../images/index_47.jpg) no-repeat left center; height:30px; text-indent:10px; overflow:hidden;}

.newsList ul li span,.newsTop ul li span{ float:right; clear:right;}

.newsTop ul li.spa{ background:none; text-indent:0; padding-left:10px;}

.newsTop ul li.spa p{ width:97%;}



.news-List,.newsList{ padding-top:10px; margin-bottom:20px;}

.news_tree{ margin-bottom:15px;}

.news_tree ul li{ text-indent:15px; line-height:30px;font-weight:700; margin-bottom:2px;}

.news_tree ul li a{ color:#fff; background: #0094da;height:30px;width:100%; display:block;}

.news_tree ul li a:hover{ background: #f4f4f4; color:#000; height:30px; line-height:30px; width:100%; display:block;}



.news-List ul li{ line-height:24px;}

.news-List ul li span{ color:#999;}

.news-List ul li a{ color:#000;}

.news-List ul li.spa{ background:#f4f4f4; padding:10px; margin:5px 0;}

.news-List ul li.sub a{ font-size:14px; font-weight:700;}



.aboutInfo,.newsInfo{ padding-top:10px;}

.newsDate{padding-bottom:10px;}

.share{width:300px; float:right; clear:right;}

.newsInfo img{}

.aboutInfo p,.newsInfo p{ padding-bottom:10px; line-height:24px;}



.news_next{ border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; margin:30px 0;}

.news_next ul li{ width:47%; float:left; line-height:35px; height:35px; padding-left:2%; overflow:hidden;}

.news_next ul li.pre{ border-right:1px solid #dcdcdc;}



.news_related{}

.news_related h2{ font-size:14px; font-weight:700; padding-bottom:5px;}

.news_related ul li{ background:url(../images/product_25.jpg) no-repeat left center; height:25px; text-indent:10px; line-height:25px; border-bottom:1px dotted #dcdc;}





/*关于山美*/

.aboutTop{ margin-top:5px;}

.aboutTop p{ background:url(../images/about_bg.jpg) repeat; height:auto; line-height:30px;}

.aboutList{}

.aboutList ul li{ width:30%; margin-right:3%; float:left; margin-top:20px;}

.aboutList ul li p{background:url(../images/about_bg.jpg) repeat-y; line-height:30px; height:90px; overflow:hidden;}

.aboutList ul li img{ width:100%;}





/*****about-content*****/

.aboutInfo{}

.aboutInfo h3{ font-size:16px; padding-top:20px;}

.aboutInfo p{ line-height:30px;}

.aboutInfo p strong{ font-size:14px; color:#333;}

.aboutInfo p.aboutTop{background:url(../images/about_bg.jpg) repeat-y;line-height:30px; height:auto;}

.aboutInfo ul{ margin-bottom:10px;}

.aboutInfo ul li{line-height:30px; background:url(../images/index_47.jpg) no-repeat left center; height:30px; text-indent:10px; overflow:hidden; padding:0; margin:0;}

.about-right{ float:right; margin-top:15px; padding-left:20px; clear:right; min-width:313px; height:auto;}



.about-rongyu5,.about-rongyu4,.about-rongyu3,.about-rongyu2,.about-rongyu{ background:url(../images/about4_03.jpg) no-repeat left; height:331px; padding:30px 0; padding-left:145px; border-bottom:1px dotted #cbcbcb;}

.about-rongyu5 p,.about-rongyu4 p,.about-rongyu3 p,.about-rongyu2 p,.about-rongyu p{ line-height:26px;}

.about-rongyu2{ background:url(../images/about4_06.jpg) no-repeat left; height:149px; }

.about-rongyu3{background:url(../images/about4_02.jpg) no-repeat left; height:196px;}

.about-rongyu4{background:url(../images/about4_01.jpg) no-repeat left; height:196px;}

.about-rongyu5{background:url(../images/about4_07.jpg) no-repeat left; height:196px;}



.aboutBot{ border-top:1px dotted #dcdcdc; padding-top:10px; margin-top:10px;}



/*****contant*****/

.aboutInfo p span{ font-weight:bold; font-size:13px;}

.aboutInfo form{ padding-bottom:15px;}

.aboutInfo table td{ line-height:25px;}

.aboutInfo table td textarea,.aboutInfo table td input{ border:1px solid #dcdcdc;font-size:12px; line-height:25px; min-height:25px; height:auto; width:60%; margin:5px 0; padding-left:1%; color:#666;}

.aboutInfo h2{ border-bottom:1px dotted #cbcbcb; padding-top:15px;}

.aboutInfo ul li{ line-height:20px; margin-top:15px;}

.aboutInfo ul li a{color:#008cd7;}

.aboutInfo ul li p{ padding-top:0px; margin:0px;}



.peijian{}

.peijian p{ font-weight:bold; border-bottom:1px solid #cbcbcb;}

.peijian ul li{ width:180px; float:left; text-align:center; height:128px;background:none; line-height:128px;}

.peijian ul li img{ width:160px; height:120px; padding:2px; border:1px solid #cbcbcb; display:block;}



/*****about-culture*****/

.aboutInfo .about-title{ margin-top:20px; width:100%; height:38px; background:#f4f4f4; line-height:38px;}

.aboutInfo .about-title span{background:url(../images/culture_09.jpg) repeat-x; padding:10px 20px; font-size:14px; font-weight:700; color:#fff;}

.aboutInfo p.culture{ line-height:28px; padding-bottom:10px;}

.aboutInfo p.culture strong{ font-size:14px; color:#333;}



.psj_beizhu { width: 100%; margin-top: -30px; padding-bottom: 30px;  background: #fff; border: 0; border-bottom: solid 1px #ccc; line-height: 23px; font-size: 11px; }





/*工程现场详情页面更新*/

.project_intro{ width:100%; float:left; margin-bottom:30px;}

.project_intro p{ font-size:16px; font-weight:600; line-height:30px;}



/*新增*/

.p_left{ width:60%; float:left;}

.p_right{ width:40%; float:left;}

a.p_button{ color:#f00;}

a.p_button:hover{color:#0094da;}





/*2017.2.6关于山美*/

.bg-sanme{ background:url(../images/bg_sanme.jpg) no-repeat left bottom; width:100%; min-height:461px; height:auto; padding-top:70px;}

.aboutList2,.aboutList{ padding:50px 0;}

.aboutList p,.aboutList h2{ padding-left:50px;}

.aboutList2 p,.aboutList2 h2{padding-right:50px;}

.aboutList2 p,.aboutList p{ line-height:40px; font-size:16px;}



.about-sanme{ border-bottom:1px solid #ccc;}

.about-sanme h2{ border-bottom:5px solid #0094da; padding-bottom:10px; width:105px; margin:0 auto 40px; font-size:22px; text-align:center;}

.about-sanme a{ width:100px; height:40px; line-height:40px; text-align:center; border:1px solid #0094da; display:block; color:#0094da; margin-top:20px; font-size:14px;}

.about-sanme a:hover{ background:#0094da; color:#fff;}



.aboutVideo{float:right; clear:right;}







/* 分页 */

.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; padding-bottom:30px; margin-top:10px;}

.page a{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #888;padding-top:3px;float:left;margin-top:0px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}

.page span{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #888;padding-top:3px;float:left;margin-top:0px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */

.page a:hover, .page a.current{color:#11619c;border:1px solid #11619c;} /* 当前链接有激活时 */

.page input{padding:0px;color:#888;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */





/*返回顶部*/

#elevator_item {width:110px;height: 50px;position: fixed;right:2px;bottom:5px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;display: none;}

#elevator_item.off {opacity: 0;visibility: hidden;}

#elevator {display: block;width:110px;height: 50px;background: url(../images/icon_top.png) center center no-repeat;background-color: #444;background-color: rgba(0,0,0,.6);}

#elevator:hover {background-color: rgba(0,0,0,.7);}

#elevator:active {background-color: rgba(0,0,0,.75);}



/********************************************************/

/**推荐产品**/

.h_tuijian{margin:auto; text-align:center;}

/*.h_tuijian .d1{ width:110px; float:left; height:77px; border-bottom:#999999 solid 1px; margin-right:10px;}*/

.h_tuijian .d2{ width:220px; font-size:14px; font-family:"微软雅黑"; margin:0 auto; margin-top: 60px;
				color: #000;}

/*.h_tuijian .d3{ width:110px; float:left;  height:77px; border-bottom:#999999 solid 1px; margin-left:10px;}*/

.h_tuijian .d2 span.s1{ display:block; height:68px; font-size:44px; font-family:"微软雅黑"; font-weight:bold;}

.h_anli .d2{padding-top: 60px;}





/*.h_product{ display:block;  width:1200px; height:370px; margin-left:auto; margin-right:auto; border-bottom:#999999 solid 1px; border-top:#999999 solid 1px; margin-top:30px;}*/

/*.h_product .s1{ width:396px;  float:left; border-bottom: #CCC solid 1px;border-right: #CCC solid 1px; padding:1px;}*/

.h_product{ display:block;  width:100%; /*height:370px;*/ margin-left:auto; margin-right:auto; border-bottom:#999999 solid 1px; margin-top:30px;}

.h_product .s1{ width:33%;  float:left;border-top: #CCC solid 1px; border-bottom: #CCC solid 1px;border-right: #CCC solid 1px; padding:1px;}
.h_product .s1:first-child{ /*margin-left: 3%;*/border-left: #CCC solid 1px; }

.h_product .s2{ width:396px;  float:left; border-bottom: #CCC solid 1px; padding:1px;}

.h_product .s3{ width:396px;  float:left; border-right: #CCC solid 1px; padding:1px;}

.h_product .s4{ width:396px;  float:left; padding:1px;}



.h_pro .zsj{ width:429px; height:360px; float:left; border-right:#999999 solid 1px;}

.h_pro .pos{ width:770px; float:left}

.h_pro .pos .s1{ width:380px; float:left; height:180px; border-bottom:#999999 solid 1px; border-right:#999999 solid 1px;}

.h_pro .pos .s2{ width:379px; float:left; height:180px; border-bottom:#999999 solid 1px;}

.h_pro .pos .s3{ width:380px; float:left; height:180px; border-right:#999999 solid 1px;}

.h_pro .pos .s4{ width:379px; float:left; height:180px;}

.h_anli{ height:150px; margin-top:70px; /*background-color:#f0f2f5;*/}

.h_anli2{ height:400px; /*background-color:#f0f2f5;*/padding-top: 40px;}

.h_youshi{ width:1200px; margin:auto; height:320px; background-image:url(../images/2vh9.jpg); background-repeat:no-repeat;}

.h_youshi .dy1{ width:220px; height:180px; margin-left:40px; margin-right:40px; float:left; margin-top:80px; text-align:center;}

.h_youshi .dy1 .p1{ color:#FFFFFF; font-family:"微软雅黑"; font-size:18px; line-height:64px;}

.h_youshi .dy1 .p2{ color:#FFFFFF; font-family:"微软雅黑"; font-size:14px;}

.h_qiye{ width:1198px; margin:auto; height:168px; margin-top:20px; border:#CCCCCC solid 1px;}

.h_qiye .d1{ width:460px; height:170px; float:left;}

.h_qiye .d2{ width:530px; height:170px; float:left; margin-left:20px;}

.h_qiye .d2 .p1{ line-height:32px; font-size:20px; color:#666666; margin-top:20px; font-family:"微软雅黑";}

.h_qiye .d2 .p1 span{ border-bottom:#FF6600 solid 3px;}

.h_qiye .d2 .p2{ line-height:24px; font-size:14px; color:#666666; margin-top:10px; font-family:"微软雅黑";}

.h_qiye .d3{ width:120px; height:130px; float:left; margin-left:30px; padding-top:40px; font-size:14px; font-family:"微软雅黑";}







.fullSlide { width:100%; position:relative; height:600px; background:#000; }

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:410px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#f00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/**news**/

ul.h_news{ width:1260px; margin:auto; height:64px; display:block;}

ul.h_news li{ width:316px; float:left; margin-right:93px; height:64px; line-height:64px; border:#CCCCCC solid 1px; padding-left:20px; padding-right:20px;}
ul.h_news li:last-child{
    margin-right:0px;
}

.h_newspic{ height:158px; width:100%; background-color:#CCCCCC; float:left;}

ul.h_newspic2{ width:1260px; margin:auto;  height:158px; display:block;}

ul.h_newspic2 li{ width:358px; float:left; margin-right:93px; height:158px; }
ul.h_newspic2 li:last-child{
    margin-right:0px;
}

ul.h_newscon{ width:1260px; margin:auto; display:block;}

ul.h_newscon li{ width:316px; float:left; margin-right:93px; height:120px; line-height:32px; border:#CCCCCC solid 1px; padding-left:20px; padding-right:20px;  overflow:hidden;}
ul.h_newscon li:last-child{
    margin-right:0px;
}

/**底部**/

.h_foot{ height:325px; background-color:#333333; margin-top:10px; padding-top:50px;}

.h_foot .dlogo{ width:320px; height:70px; margin:auto; color:#00134D; }

.h_foot .dlogo .dleft{ width:72px; height:72px; float:left;}

.h_foot .dlogo .dright{ height:72px; float:left; margin-left:10px; font-size:12px; text-align:center;}

.h_foot .dlogo .dright span{ display:block; border-bottom:#00134D solid 1px; font-size:30px; letter-spacing:7px}

.h_foot .d400{ width:360px; height:90px; margin-left:auto; margin-right:auto; margin-top:10px; color:#FFFFFF;}

.h_foot .d400 .dleft{ width:90px; height:90px; float:left;}

.h_foot .d400 .dright{ height:90px; float:left; margin-left:10px; border:#737272 solid 1px; letter-spacing: 0.15em}

.h_foot .d400 .dright span{ display:block; padding-top:20px; padding-left:10px;}

.h_foot .d400 .dright p{ display:block; padding:10px; font-size:24px;}

.h_foot ul.foot_nav{ display:block; width:1200px; height:36px; line-height:36px; margin:auto; color:#626262; border-top:#535353 solid 1px; border-bottom:#535353 solid 1px; margin-top:50px;}

.h_foot ul.foot_nav li{ float:left; width:200px; text-align:center;}

.h_foot .banquan{ display:block; width:1200px; line-height:48px; margin:auto; color:#535353; text-align:center; font-size:12px; font-family:"微软雅黑";}

.h_foot ul.foot_nav li a{ text-decoration:none; color:#fff;}

.h_foot ul.foot_nav li a:hover{color:#0094da; text-decoration: none;}

/***内容页***/

.h_tonglan{width:100%;height:320px;background: url(../images/bg.jpg) center top no-repeat;}

.h_tonglan .yanc{ width:1200px; margin:auto;}

#box_relative {

  position: relative;

  left: 0px;

  top: 220px;

  width:1200px;

}

.h_content{ width:1200px;  margin:auto; }

.h_tonglan_bb{ height:50px; background-color:#ededed;}

#box_relative .boxleft{ width:200px;  float:left; background-color:#ededed;}

#box_relative .boxleft2{ width:200px; height:970px; float:left; background-color:#ededed;}

#box_relative .boxright{ width:970px;  float:left; padding-left:30px; padding-bottom:200px;}

#box_relative .boxright2{ width:970px;     float:left; padding-left:30px;}

#box_relative .boxright2 .boxmbx{ height:50px; padding-top:100px; line-height:50px;}

#box_relative .boxright2 .boxabout{ padding-top:30px; padding-bottom:50px; border:#CCCCCC solid 1px; margin-bottom:200px; margin-top:10px;}

#box_relative .boxright .boxabout .neirbiaoti{ border-bottom:#CCC solid 1px; line-height:48px; text-align:center; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}

#box_relative .boxright .boxabout .neirtime{ text-align:center;}

#box_relative .boxright .boxabout .neiryshi { line-height:32px; padding:20px;}



/**产品内页样式**/

#box_relative .boxright2 .boxabout .protitle{ text-align:center; font-size:20px;}



#box_relative .boxleft .d1{ width:200px; height:90px; background-color:#005fbe;}

#box_relative .boxleft .d1 .boxtitle{ color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; font-family:"微软雅黑"; padding-top:30px;}

#box_relative .boxleft .d1 .conlogo{ text-align:center; padding-top:20px;display:none;}

#box_relative .boxleft ul.d2{ padding:0; margin:0;}

#box_relative .boxleft ul.d2 li{ height:60px; padding-top:2px; font-size:16px; background-color:#ededed; text-align:center; line-height:60px; border-bottom:#FFFFFF solid 2px;}

#box_relative .boxleft ul.d2 li:hover{background-color:#ededed;}

#box_relative .boxleft .d3{ width:160px; height:180px; background-color:#ededed; padding-left:40px; padding-top:40px;}



#box_relative .boxleft2 .d1{ width:200px; height:160px; background-color:#0094DA;}

#box_relative .boxleft2 .d1 .boxtitle{ color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; font-family:"微软雅黑"; padding-top:30px;}

#box_relative .boxleft2 .d1 .conlogo{ text-align:center; padding-top:20px;}

#box_relative .boxleft2 ul.d2{ padding:0; margin:0;}

#box_relative .boxleft2 ul.d2 li{ height:60px; padding-top:2px; font-size:16px; background-color:#ededed; text-align:center; line-height:60px; border-bottom:#FFFFFF solid 2px;}

#box_relative .boxleft2 ul.d2 li:hover{background-color:#ededed;}

#box_relative .boxleft2 .d3{ width:160px; height:180px; background-color:#ededed; padding-left:40px; padding-top:40px;}



#box_relative .boxright .boxmbx{ height:50px; /*padding-top:100px;*/ line-height:50px;}

#box_relative .boxright .boxabout{ padding-top:30px; padding-bottom:50px;}

#box_relative .boxright .boxabout p{text-indent:2em; line-height:32px;}

#box_relative .boxright ul.boxpro{ display:block; padding-top:30px; }

#box_relative .boxright ul.boxpro li{ width:280px; height:280px; float:left; border:#CCCCCC solid 1px;  padding:5px; margin-bottom:20px; margin-right:30px;}

#box_relative .boxright ul.boxpro li a{width: 280px;height: 250px;display: table-cell;text-align: center;vertical-align: middle;}

#box_relative .boxright ul.boxpro li img{ width: auto;height: 100%;max-width: 100%;max-height: 100%;}

#box_relative .boxright ul.boxpro li .ptit{ line-height:24px; font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}





#box_relative .boxright ul.boxnews{ display:block; padding-top:30px; padding-bottom:50px;}

#box_relative .boxright ul.boxnews li{ height:48px; margin-bottom:20px; line-height:48px; border-bottom:#666666 dashed 1px;}

#box_relative .boxright ul.boxnews li span{ float:right;}

/**案例**/

.nTab{width:1260px; margin-left:auto; margin-right:auto; overflow:hidden; background-color:#FFF;}

.none {display:none;}

.nTab .TabTitle li{float:left;  cursor:pointer;height:48px;line-height:48px;font-weight:bold;text-align:center;width:210px}

.nTab .TabTitle li a{text-decoration:none;}

.nTab .TabTitle .active{color:#fff; background-color:#005fbe}

.nTab .TabTitle .normal{color:#333}

.nTab .TabContent{clear:both;overflow:hidden;background:#fff;display:block}

ul.piclist{ display:block; height:260px; padding-top:10px; padding-bottom:10px; padding-left:0; padding-right:0; overflow:hidden;}

ul.piclist li{ width:400px; height:250px; float:left; padding:10px;}

ul.piclist li:first-child{
    padding-left:0px;
}

ul.piclist li:last-child{
    padding-right:0px;
}


/***时间轴*/

.demo{width:960px;margin:30px auto 0 auto;}

/*history*/

.history{background:url(../images/line04.gif) repeat-y 187px 0;overflow:hidden;position:relative;}

.history-date{overflow:hidden;position:relative;}

.history-date h2{background:#fff url(../images/icon06.gif) no-repeat 158px 0;height:59px;font-size:25px;font-family:微软雅黑;font-weight:normal;padding-left:45px;margin-bottom:74px; }

.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99;}

.history-date h2 a{color:#00bbff;display:inline-block;*display:inline;zoom:1;background:url(../images/icon08.gif) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}

.history-date h2 a:hover{text-decoration:none;}

.history-date h2 img{vertical-align:-5px;}

.history-date h2.date02{background:none;}

.history-date ul li{background:url(../images/icon07.gif) no-repeat 180px 0;padding-bottom:20px;zoom:1;}

.history-date ul li.last{padding-bottom:0;}

.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;}

.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}

.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;font-family:微软雅黑;}

.history-date ul li dl dt{font:14px/16px 微软雅黑;color:#737373;}

.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}

.history-date ul li.green h3{color:#1db702;}

.history-date ul li.green h3 span{color:#a8dda3;}

.history-date ul li.green dl{margin-top:-8px;}

.history-date ul li.green dl dt{font-size:30px;line-height:28px;}

.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}

.history-date ul li.green dl dd{padding-top:20px;display:none;}

.history-date ul li.green dl dd img{float:left;}

.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}



.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;} 

.history-date h2.first .more-history:hover{text-decoration:underline;}



/**荣誉资质***/

ul.ap_rongyu{ margin:0; padding:0;}

ul.ap_rongyu li{ width:300px;  float:left; padding:2px 5px; border:#CCCCCC dashed 1px;}





*body .history-date ul li dl dt{_font-size:12px!important;_font-weight:bold;}

*body .history-date ul li dl dt span{_font-weight:normal!important;}

*body .history-date ul li.green dl dt a{_background:transparent!important;*background:transparent!important;*font-size:12px!important;_font-weight:normal!important;}





/*右侧*/

.client-2 {

    position: fixed;

    right: -170px;

    top: 75%;

    z-index: 900;

}



.client-2 li a {

    text-decoration: none;

}

.client-2 li {

    margin-top: 1px;

    clear: both;

    height: 62px;

    position: relative;

}



.client-2 li i {

    background: url(../images/fx.png) no-repeat;

    display: block;

    width: 30px;

    height: 27px;

    margin: 0px auto;

    text-align: center;

}



.client-2 li p {

    height: 20px;

    font-size: 12px;

    line-height: 20px;

    overflow: hidden;

    text-align: center;

    color: #fff;

}



.client-2 .my-kefu-qq i {

    background-position: 4px 5px;

}



.client-2 .my-kefu-tel i {

    background-position: 0 -21px;

}



.client-2 .my-kefu-liuyan i {

    background-position: 4px -53px;

}



.client-2 .my-kefu-weixin i {

    background-position: -34px 4px;

}



.client-2 .my-kefu-weibo i {

    background-position: -30px -22px;

}



.client-2 .my-kefu-ftop {

    display: none;

}



.client-2 .my-kefu-ftop i {

       width: 33px;

height: 31px;

background-position: -23px -47px;

background-size: 52px 82px;

}

.client-2 .my-kefu-ftop .my-kefu-main{

    padding-top: 6px;

}



.client-2 .my-kefu-left {

    float: left;

    width: 62px;

    height: 47px;

    position: relative;

}



.client-2 .my-kefu-tel-right {

    font-size: 16px;

    color: #fff;

    float: left;

    height: 24px;

    line-height: 22px;

    padding: 0 15px;

    border-left: 1px solid #fff;

    margin-top: 14px;

}



.client-2 .my-kefu-right {

    width: 20px;

}



.client-2 .my-kefu-tel-main {

    background: #005fbe;

    color: #fff;

    height: 53px;

    width: 230px;

    padding:9px 0 0;

    float: left;

}



.client-2 .my-kefu-main {

    background: #005fbe;

    width: 97px;

    height: 53px;

    position: relative;

    padding:9px 0 0;

    float: left;

}



.client-2 .my-kefu-weixin-pic {

    position: absolute;

    left: -130px;

    top: -24px;

    display: none;

    z-index: 333;

}



.my-kefu-weixin-pic img {

    width: 115px;

    height: 115px;

}